/* Printing */
@media print
{
   pre
   {
	 font-size: 13pt;
   }
}

.printPricingTable {border-collapse: collapse; border-width: 1px; border-color:  lightgrey; border-style: solid; width: 950px}

.imageInsideLink { border: 0;vertical-align: bottom;}

/* Classes that needs to be implemeted - from old default.css - now defaultWebFiller.css*/
body, table.noBreakStyle 	
{
	font: 8pt Verdana, Arial, sans-serif; 
	margin: 0; 
	padding: 0;
}
table.noBreakStyle
{
	border: solid 0px #FFFFFF;
	border-collapse: collapse;
}

.textarea, .textbox, .inputboxreallysmall, .inputboxsmall, .textboxStandard, .textboxClientRef
{
    border: solid 1px Gray;
}

.textarea, .textbox, .inputboxreallysmall, .inputboxsmall, .readonlytextbox, .textboxStandard, .textboxClientRef
{
	padding: 2px;
}

.textarea 
{
    width: 400px;
    height: 40px;
}

/* use textboxStandard class for any textbox with width != 200px */
.textbox, .inputboxreallysmall, .inputboxsmall, .readonlytextbox, .textboxStandard, .textboxClientRef
{
	height: 13px;
}

.textbox, .inputboxreallysmall, .inputboxsmall
{
    width: 200px;
}

.textboxClientRef 
{
    width: 110px;
}

table.gridviewTbl, table.MasterTable_MySkin
{ 
	border-width: 1px; border-style: none; border-color: #ece9d8; border-collapse: collapse;
}
table.gridviewTbl td, table.MasterTable_MySkin td, table.MasterTable_MySkin th
{
	padding: 2px;
	border: solid 1px  #ece9d8;
}
.DetailTable
{
	border-style: solid;
	border-color: #ece9d8;
}
/* NEW TABS - Grey background - blue when hovered - overwrite old tab names*/
/*.tabs
{
	position: relative;	
	top: 1px;
	margin-left: 4px;
}
 
.tabHover
{
	cursor: pointer; 	
	border: 1px solid #aaa;
	text-decoration: none;	
	background:  url(tabHover.gif) 100% 100%;
}

.tabBlur
{
	cursor: default; 
	border: 1px solid #aaa;
	background:  url(tabNormal.gif) 100% 100%;
}

.tabHover, .tabBlur, .tabFocus
{
	font: normal 11px/17px "segoe ui",arial,sans-serif;	
	padding: 2px 10px 2px 10px;
}

.tabFocus
{
	border: 1px solid #898c95;
	cursor: default; 
	background-color: #fff;
	padding: 4px 10px 2px 10px;
	font-weight: bold;
	border-bottom-color: White;
}
.tabFix
{	
	height:3px; 
	width: 100%;
}*/
.secondaryTab {margin-left: 4px;}
/* END OF NEW TABS */

/**//**//**//* NEW TABLE STYLES 12-12-08 *//**//**//**/

table.tableReport, .tableReport  tr, .tableReport  td  {border: 1px solid #cccccc;} /*#cccccc*/
table.tableReport  {border-width:0px 0px 1px 1px;}
.tableReport  tr {border-width:0px }
.tableReport  td {border-width:1px 1px 0px 0px; padding:2px 10px; }
.tableReport  td.secondaryColBg, .tableReport  tr.secondaryColBg td {font-weight:bold;}
.tableReport .primaryColBg { /*color:white;*/ color:black; background-color:#f5f5f5; font-weight:bold;}
table.tableReport table {border:none; font-weight:bold; font-size:10pt;}
table.tableReport table  tr{border:none;}
table.tableReport table  td{border:none; padding:0px;}
table.tableReport  tr.bold td{border-top: 1px solid #7F7F7F; text-align:right;}
	
	/* Ugly css for firefox colgroup fix. Still using Colgroup for IE6 which doesn't recognise first-child. */
	table.tableSummaryReport td:first-child+td,table.tableSummaryReport td:first-child+td+td, table.tableSummaryReport td:first-child+td+td+td, table.tableSummaryReport td:first-child+td+td+td+td { text-align:right}
	table.tableDetailReport td:first-child+td+td+td, table.tableDetailReport td:first-child+td+td+td+td, table.tableDetailReport td:first-child+td+td+td+td+td{ text-align:right}
	
/**//**//**//*      END TABLE STYLES     *//**//**//**/

/*bottom: have to separate what's brandable what's not*/
/*#outer {padding:0;width:89%;margin-left:auto;margin-right:auto; min-width:950px; }*/
.outerMini{padding:0;width:95%;margin-left:auto;margin-right:auto; min-width:700px; position:static;}

#topRight { padding-top: 8px; padding-bottom: 3px; right: 0px; text-align: right; position: relative;  }
.btnSearchPos { top: 4px; position: relative; }

.outerContent {border: solid 1px  #cccccc; background-color: #ffffff; min-height: 430px; }
.clientRefRFVPos { position:  absolute; width:  200px; right: 0px; top: 28px; }
.innerContent 
{
	border: solid 0px; 
	min-height: 310px; 
	text-align: center; 
	position: relative; 
}

.innerContent 
{
  text-align:-moz-center;
}

.clientRef {float: right; text-align: right; position: relative; top: 2px; }
.referencebox {width: 90px;}
/*standard font style*/
body, .normalFont, div.normalFont INPUT, .greyText80, .button90, .button80, .button80LessPadding, .redBold, .dividerText, .inputboxreallysmall,
.blueText80, .headingText, a.headingText, a.greyText80, .redTitle80, a.closeLink,
.textarea,
.textboxClientRef,
.readonlytextbox,
.textboxStandard,
.inputBox50, .inputBox80, .inputBox100, .inputBox120, .inputBox30, .inputBox140, .inputBox160, .inputBox185, .inputBox200, .inputBox300, .gridHeaderStyle, .inputBox400, .inputBox390, .inputMoney,
.GridRow_MySkin, .GridFooter_MySkin, .GridAltRow_MySkin, .GridHeader_MySkin, td.displayValue, td.displayText, .referencebox,
.formLabelCell, .formLabelCellUnderlined, td.displayText, .RadPanelbar_MySkin .text, .ActiveRow_Office2007,
.formDataCell, .formDataCellUnderlined, td.displayValue, select, .textbox, .inputboxsmall, .textNotSelected, .RadPanelbar_Office2007 .text
{	font: 8pt Verdana, Arial, sans-serif; color: Black; }

/*SIZE */
.button75LessPadding {font-size: 7.5pt;}
.button90 {font-size: 9pt;}

/*BOLD*/
.bold, .redBold, .headingText, a.headingText, .redTitle80, a.closeLink, .gridHeaderStyle, .dividerText, .formLabelCell, .formLabelCellUnderlined, .emptyRow, .boldText, .numberSelected, td.displayText, .GridHeader_MySkin, .RadPanelbar_MySkin .text
{ font-weight: normal; }

.textSelected
{ font-weight: bold; }

/*COLORS*/
.greyText80, a.greyText80	{ color: #666666;}
.blueText80, a{ color: #0060aa;} a:visited{ color: #551A8B; }
.redTitle80, .redBold, .required, .redText{ color: #cc0000;}
.DetailTable TBODY TR TD	{ color: #000000;}
.greenText					{ color: #006600;}
 /*ALIGNMENT*/
.gridHeaderStyle, .textAlignCtr { text-align: center;}

/*HEIGHT*/
.gridRowStyle, .GridRow_MySkin, .GridFooter_MySkin, .gridAlternatingItemStyle, .GridAltRow_MySkin{height: 16px; min-height: 16px; color: #000000; }
.formLabelCellUnderlined, .formDataCellUnderlined{}

/*SPACER*/
.spacer001	{height:5px; width:100%; clear: both;}
.spacer003	{height:3px; width: 100%;}
.spacer004	{height:4px; width: 100%;}
.spacer003W {width: 3px;}
.spacer006	{height:6px; width: 100%; }
.spacer012	{height:12px;}

/*BUTTONS*/
.button90 { padding: 0px 10px 0px 10px; }
.button80 { padding: 0px 5px 0px 5px; }
.button80LessPadding { padding: 0px 2px 0px 2px; height: 20px; }
.button75LessPadding { padding: 0px 2px 0px 2px; height: 16px; }

/*LINKS*/
ul.menuItems  {padding-left: 0px; margin-left: 0px; margin-top: 0px;}
li.side  { list-style: none;  display: inline;}

.menuRow {padding-top: 4px; }
.menuItem {background: url(menuDivider.gif) 100% 100% no-repeat;  padding-top: 2px;}

a.menuItem {padding-left: 15px; padding-right: 15px; padding-bottom: 5px;}
a.menuItem:link  { text-decoration: none; }
a.menuItem:active, a.footerText:active, a.footerText:link, a.footerText:visited  { text-decoration: underline;  }
a.menuItem:visited, a.footerText:hover  { text-decoration: none; }
a.menuItem:hover{ text-decoration: underline;}


a.redBold { color: #cc0000;}
a.redBold:link { text-decoration: underline; }
a.redBold:active { text-decoration: underline;  }
a.redBold:visited { text-decoration: underline; }
a.redBold:hover { text-decoration: none;}

a.greyText80:link, a.closeLink:link { text-decoration: underline; }
a.greyText80:active, a.closeLink:active { text-decoration: underline;  }
a.greyText80:visited, a.closeLink:visited { text-decoration: underline; }
a.greyText80:hover, a.closeLink:hover { text-decoration: none;}

a.headingText:link { text-decoration: underline; }
a.headingText:active { text-decoration: underline;  }
a.headingText:visited { text-decoration: underline; }
a.headingText:hover { text-decoration: none;}
 
.padding10		{ padding: 10px; }
.padding20		{ padding: 20px; }
.paddingR35		{ padding-right: 35px; }
.paddingR50		{ padding-right: 50px; }
.paddingL15		{ padding-left: 15px; }
.paddingL10		{ padding-left: 10px; }
.paddingL5		{ padding-left: 5px; }
.whiteBg		{ background-color: #ffffff;}
.paddingT35		{ padding-top: 35px;}

.alignL, td.alignL, th.alignL { text-align: left;}
.alignC, td.alignC, th.alignC { text-align: center;}
.alignR, td.alignR, th.alignR	{ text-align: right;}

.headingStyle, .formLabelCellUnderlined, .formDataCellUnderlined{}
.headingText{float: left;}
.hideOption {float: right; width: 150px; text-align: right; }

.redSquareList {padding-left: 0px; margin-left: 20px; margin-top: 0px; list-style-image:  url(pub_bullet_purple.gif); }

.bdrTopBgtest	{border: solid 2px grey; background-color: Aqua;}
.bdrTopBg	{background: url(bdrTopBg.gif) 0 0 repeat-x; background-color: #ffffff;}
.bdrRightBg {background: url(bdrRightBg.gif) 100% 0 repeat-y ; }
.bdrBtmBg	{background: url(bdrBtmBg.gif) 100% 100% repeat-x}
.bdrCnrBtmRight{background: url(bdrCnrBtmRight.gif) 100% 100% no-repeat}
.bdrLeftBg	{background: url(bdrLeftBg.gif) 0 0 no-repeat}
.bdrCnrBtmLeft	{background: url(bdrCnrBtmLeft.gif) 0 100% no-repeat; width: 100%}
.bdrCnrTopLeft	{background: url(bdrCnrTopLeft.gif) 0 0 no-repeat}
.bdrCnrTopRight{background: url(bdrCnrTopRight.gif) 100% 0 no-repeat; min-height: 210px; }

/*TABLE STYLE*/
.formLabelCell, .formLabelCellUnderlined, td.displayText, 
.formDataCell, .formDataCellUnderlined, td.displayValue
{
	padding-right: 35px;
	padding-left: 10px;
	padding-bottom: 0px;
	width:auto;	
	height: 21px;	
	text-align: left;
}
.formDataCell, .formDataCellUnderlined, td.displayValue { padding-bottom: 3px; padding-top: 2px;}
.formLabelCell, .formLabelCellUnderlined, td.displayText {vertical-align: top; }
.formLabelCell, .formLabelCellUnderlined {padding-top: 5px; }

.GridAltRow_MySkin {background-color:#e6e6e6;}

td.displayText, td.displayValue {padding-top: 3px; padding-bottom: 5px;}

.paddingTop3	{ padding-top: 3px;}
.paddingTop5, tr.paddingTop5 td, td.paddingTop5	{ padding-top: 5px;}
.paddingTop8	{ padding-top: 8px;}
.paddingBtm8, tr.paddingBtm8 td, td.paddingBtm8		{ padding-bottom: 8px;}
.paddingTop17	{ padding-top: 17px;}
.paddingTop14	{ padding-top: 14px;}
.paddingBtm5, tr.paddingBtm5 td, td.paddingBtm5		{ padding-bottom: 5px;}
.paddingBtm14	{ padding-bottom: 14px;}

.informationTextControl_table {	width: 100%; }
.informationTextControl_table td, .textInfo { padding: 2px; padding-left: 0px; text-align: left;	}

/* HEADER CONTENT */
/* .headerContent{ padding-top:10px;} */
/*SUBCONTENT*/
.subcontent{ width: 600px; margin: 0 auto;} 
.subContent { border: solid 1px gray; padding: 10px; position: relative; top: -3px; width: 600px; }



.myBranding .subContent {top: -2px; }
.subContentButton { width: 920px; text-align: right; }

/*standard font style*/
.inputMoney  { width: 60px; text-align: right }
.inputBox400 { width: 400px; }
.inputBox300 { width: 300px; }
.inputBox200 { width: 200px; }
.inputBox160 { width: 160px;}
.inputBox140 { width: 140px;}
.inputBox120 { width: 120px; }
.inputBox100 { width: 100px; }
.inputboxsmall{	width: 100px;}
.inputBox80	 { width: 80px; }
.inputBox50, .inputboxreallysmall	 { width: 50px; }
.inputBox30 { width: 30px;}
.readonlytextbox {	background-color: transparent;border-style: none;cursor: default; }
.textboxClientRef { width: 100px; }

/*POSITION*/
.wysiwygSpacer { height: 6px;}
.menuSpacer { height:0px;}
/*
.pageContent { top: 128px; position: absolute;width: 95%; min-width:950px; }
.footerBg{ position: absolute;width: 95%; min-width:950px; }
*/

.wysiwygContentPos{ position: relative;  padding: 21px;}

/*TABLE GRIDVIEW*/
.gridviewData { padding: 2px; border-right: solid 1px  #ece9d8; }
.dividerLine { 	height: 10px; 	border-bottom: dotted 2px #dcd1df;}
.dividerText{ margin-left:auto; margin-right:auto; background: #ffffff; width: 35px; text-align: center;}

 
 
/*BUTTONS*/
a.squarebutton, span a.myButton{
background: transparent url(button-left.gif) no-repeat top left;
display: block;
float: left;
font: normal 8pt Verdana, Segoe ui; /* Change 12px as desired font: normal 10px Verdana;*/
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 19px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
text-decoration: none;
color: #000000;
}

a.squarebuttonDisabled > span, a.squarebutton[disabled] > span { color: #a0a0a0;}


input.squarebutton { font-size:11px; font-family: Verdana;text-align: center;cursor: pointer;}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton, a:link.myButton, a:visited.myButton, a:active.myButton{  color: #000000; }

a.squarebutton span, span a.myButton { 
background: transparent url(button-right.gif) no-repeat top right;
display: block;
padding: 1px 20px 3px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

.clickOnceButton { width: 80px;height: 21px;}

a.btn16
{
	background: transparent url(button-left16.gif) no-repeat top left;
	height: 16px;
	padding-left: 10px;
	line-height: 12px; 
	font-size: 7pt;
}
a.btn16 span
{
	background: transparent url(button-right16.gif) no-repeat top right;
	padding: 1px 10px 3px 0;
}

a.customBtn span
{
	font-size: 7pt;
	padding: 2px 12px 2px 12px;
	text-decoration: none;
	color: #000000;
}

a.btn50x32 span{ 	background: transparent url(btn50x32.gif) no-repeat top left; width: 60px; text-align: center;}
a.btn60x32 span{ 	background: transparent url(btn60x32.gif) no-repeat top left;}
a.btn70x32 span{	background: transparent url(btn70x32.gif) no-repeat top left;}
a.btn60x32Pdf span{ 	background: transparent url(btn60x32Pdf.gif) no-repeat top left; padding: 2px 20px 2px 25px;}


a.btn50x32:hover span, a.btn60x32:hover span, a.btn70x32:hover span{	background-position: bottom left; color: #000000; cursor: pointer; }

input.testImageAnim12s { height: 16px; src: url(btnEditHover.gif);}
input.testImageAnim:hover {	src: url(btnEditHover.gif);}


.buttonEdit {width:39px; height:16px; background: url(../Images/WebformImages/btnEditTwin.gif) top left no-repeat;} 
.buttonEditPricing {width:76px; height:16px; background: url(../Images/WebformImages/btnEditPricingTwin.gif) top left no-repeat;} 
.buttonRunReport {width:83px; height:16px; background: url(../Images/WebformImages/btnRunReportTwin.gif) top left no-repeat;} 
.buttonEmail {width:49px; height:16px; background: url(../Images/WebformImages/btnEmailTwin.gif) top left no-repeat;} 
.buttonDelete {width:52px; height:16px; background: url(../Images/WebformImages/btnDeleteTwin.gif) top left no-repeat;} 
.buttonRunReport {width:83px; height:16px; background: url(../Images/WebformImages/btnRunReportTwin.gif) top left no-repeat;} 
.buttonView {width:45px; height:16px; background: url(../Images/WebformImages/btnViewTwin.gif) top left no-repeat;} 
.buttonReset {width:51px; height:16px; background: url(../Images/WebformImages/btnResetTwin.gif) top left no-repeat;} 
.buttonRefresh {width:61px; height:16px; background: url(../Images/WebformImages/btnRefreshTwin.gif) top left no-repeat;} 
.buttonCancel {width:56px; height:16px; background: url(../Images/WebformImages/btnCancelTwin.gif) top left no-repeat;} 
.buttonSave {width:47px; height:16px; background: url(../Images/WebformImages/btnSaveTwin.gif) top left no-repeat;} 
.buttonDetail {width:50px; height:16px; background: url(../Images/WebformImages/btnDetailTwin.gif) top left no-repeat;} 
.buttonUpdate {width:55px; height:16px; background: url(../Images/WebformImages/btnUpdateTwin.gif) top left no-repeat;} 

.buttonSignIn {width:81px; height:19px; background: url(../btnSignInTwin.gif) top left no-repeat;} 
.buttonCancelStd {width:80px; height:19px; background: url(../Images/WebformImages/btnCancelStdTwin.gif) top left no-repeat;} 
.buttonOkWide {width:80px; height:19px; background: url(../Images/WebformImages/btnOkWideTwin.gif) top left no-repeat;} 
.buttonSearchWide {width:80px; height:19px; background: url(../Images/WebformImages/btnSearchTwin.gif) top left no-repeat;} 


.buttonHover:hover {  background-position: bottom left;}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left; color: #000000; cursor: pointer; }

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right; }

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
float: right; width: 100%; }

.buttonwrapperMaster{ width: 50px; padding-right: 5px; top: -20px; right: -60px;}/* position: relative;*/
 
.standardBorder {background-color: red; border: 1px solid black;}
.systemTabs
{
	/*margin: .1em .5em 0em .5em;	*/
	padding-top: 10px;
	position: relative;	
	overflow: visible;
	background-color: Transparent;
	text-align: left;
	color: #1c65a6;	
	z-index: 10000;
	vertical-align: bottom;	
}

.defaultButtonPos
{
	float: left;
	padding: 1px 0 0 1px
}
.vertBtm { vertical-align: bottom; }
.vertTop { vertical-align: top;}
.floatR { float: right;}
.floatL { float: left;}
.floatNone { float: none;}
.block {display:block;}


.RadPanelbar_MySkin .rootGroup .link
{
	border-top: solid 1px;
}

/*BRANDABLE CLASSES*/
/*Website Background Color*/
 body {background-color: #ffffff; }

/*Primary Colour*/
.RadPanelbar_MySkin .rootGroup, .RadPanelbar_MySkin .rootGroup .link, div.RadGrid2_Office2007, .GridHeader2_Office2007, .ResizeHeader2_Office2007  { border-color: #214a7c; }

/*Secondary Colour*/
.secondaryColBg, .formDataCell, .formDataCellUnderlined, td.centeredDisplayValue, td.displayValue, tr.rowStyle, .rowStyle, .gridAlternatingItemStyle, .GridAltRow_MySkin, .RadPanelbar_MySkin .rootGroup .link {background-color:  #e6e6e6;}
.primaryColBg, .formLabelCell, .formLabelCellUnderlined, td.displayText, .emptyRow, .GridHeader2_Office2007, .ResizeHeader2_Office2007 { background-color: #e6e6e6;}
.secondaryBdrClr, .headingStyle, .GridRow2_Office2007 td, .GridAltRow2_Office2007 td, .GridEditRow2_Office2007 td { }

/*Menu / Table Header font colour: */
/*color*/
.tblHeaderCol, .gridHeaderStyle, .footerText, a.footerText, a.menuItem, .gridHeaderStyle a, .ResizeHeader_MySkin, .MasterTable_MySkin, .RadMenu_SearchMenu .rmLink, TH.DetailTableHeader, .GridHeader_MySkin {color: #ffffff;}

/*Menu  Table Header background colour: */
/*bg*/
.tblHeaderColBg, .gridHeaderStyle, .GridHeader_MySkin, .ResizeHeader_MySkin, .ajax__calendar_header, .DetailTableHeader, .menuPos,
 .RadMenu_SearchMenu, .RadMenu_SearchMenu .rmGroup .rmLink:hover, .RadMenu_SearchMenu .rmGroup .rmExpanded{background-color:#7d7169;}

/*color*/
.RadMenu_SearchMenu .rmLink:hover, .RadMenu_SearchMenu .rmFocused, .RadMenu_SearchMenu .rmExpanded, .RadMenu_SearchMenu .rmGroup .rmLink, .RadMenu_SearchMenu .rmItem .rmDisabled .rmText{color: #333333;}

/*Mouse over - has to be AFTER the hover background colour */
/*color*/
.RadMenu_SearchMenu .rmGroup .rmLink:hover, .RadMenu_SearchMenu .rmGroup .rmFocused, .RadMenu_SearchMenu .rmGroup .rmExpanded{color: #ffffff;}

.ActiveRow_MySkin{color: #666;}

/* menu popup */

.menuPositionSearches { z-index:200;}


/*
.menuPositionMyDetails { top:20px !important; left:260px !important;}
.menuPositionReports { top:20px !important; left:355px !important;}
.menuPositionRetailer { top:20px !important; left:453px !important;}

*/

/*--HEADER ------------------------------*/
/*
.headerBg { background-color: #ffffff;}
.headerLeft {background: url(logo.gif) 0 100% no-repeat}
.headerRight, .headerCtnRight {background: url(banner.jpg) 100% 100% no-repeat;}
*/
.headerLeft {  background: url(logo.png) no-repeat;}
.headerRight {   background: url(banner.jpg) repeat-x;}
.headerMid {   }
.headerCtnRight {  } 
.clear{ clear:both; line-height:0px; margin:0px 0px; height:0px; }

/* -- end of Header ------------------ */




/*FOOTER*/
.footerMid {background-color: #ffffff;}
.footerLeft {background: url(footerLeft.gif) 0 100% no-repeat}
.footerRight {background: url(footerRight.gif) 100% 100% no-repeat;}

/*END OF BRANDABLE CLASSES*/

.RadPanelbar_Office2007 .rootGroup .link
{
	border-top: solid 1px;
	padding-bottom: 2px;
}

.headingStyle{ border-bottom: solid 2px; }
/*
.formLabelCell, .formLabelCellUnderlined, .emptyRow{ background-image:url(trans70.png);}
*/
.gridAlternatingItemStyle, .GridAltRow_MySkin{ background-image:url(trans50.png);}
.headerMid, .headerLeft, .headerRight, .headerCtnRight { height:65px;}
.footerLeft, .footerMid, .footerRight{ height:21px;}
.footerText{ text-align: right; padding: 3px; color:#000000;}
a.footerText{ color:#000000;}
.ajax__calendar_hover{ color: #cccccc;}
.ajax__calendar_title{ color: #ffffff;}

.ajax__calendar_prev {	background-color: white; padding-bottom: 5px;}
.ajax__calendar_next {	background-color: white; padding-bottom: 5px;}
.ajax__calendar_title { padding-top: 3px;}
/*LEAP - Only, temporary needed*/

/*WYSIWYG*/

.wysiwygBg { height:141px; background: url(wysiwygBg.gif) 0 0 repeat-x }
.wysiwygLeft {height:141px; background: url(wysiwygLeft.gif) 0 100% no-repeat}
.wysiwygRight {height:141px; background: url(wysiwygRight.gif) 100% 100% no-repeat;}

.supplierDashBg { height: 95px;}
/*
.wysiwygBox1, .wysiwygBox2, .wysiwygBox3 {float:left; position: relative; top: 5px; }
.wysiwygBox1{ width: 120px;}
*/
.wysiwygBox2{ width: 280px;}
.wysiwygBox3{ width: 300px;}
.wysiwygHeight { height: 80px; }

/*WYSIWYG BOX BG*/
.boxTopBg{  }
.boxRightBg {background: url(boxRightBg.gif) 100% 0 repeat-y #ffffff; margin-bottom: 20px;}
.boxBtmBg	{background: url(boxBtmBg.gif) 100% 100% repeat-x}
.boxBtmRight{background: url(boxBtmRight.gif) 100% 100% no-repeat}
.boxLeftBg	{background: url(boxLeftBg.gif) 0 0 no-repeat}
.boxBtmLeft{background: url(boxBtmLeft.gif) 0 100% no-repeat; width: 100%}
.boxTopLeft{background: url(boxTopLeft.gif) 0 0 no-repeat}
.boxTopRight{background: url(boxTopRight.gif) 100% 0 no-repeat;}

.width214 {width: 214px;}
.width220 {width: 220px;}
.width236 {width: 236px;}
.width292 {width: 292px;}
.width550 {width: 550px;}
.width490 {width: 490px;}
.width438 {width: 438px;}
.width25 {width: 25px;}
.width90 {width: 90px;}
.width102 {width: 102px;}
.width140 {width: 140px;}
.width214 {width: 214px;}
.width220 {width: 220px;}
 
.textL {text-align: left;}

.h75 { height: 75px;}

.ajax__calendar
		{
			position: absolute;
			z-index:100;
			left: 0px !important;
			top: 0px !important;
			visibility: visible; display: block;
		}
		.ajax__calendar iframe 
		{
			left: 0px !important;
			top: 0px !important;
		}
		

.DetailTableHeader, .DetailTableHeader TD
{
	text-align: center;	
}

td.GridHeader_MySkin input
{
	font: bold 10px Verdana, Arial, Sans-serif;
}

table.MasterTable_MySkin tfoot td
{
	background: #fbfbfb;
	height: 19px;
	color: #666;
}

.noDataFooter
{
	height:142px;
	vertical-align: bottom;
	background: url(noDataBg.gif) top repeat;	
}

.posR{	position: relative;}
.top3{	top: 3px;}

/*
.content li{margin-left:0;background:url(pub_bullet_purple_multiline.gif) no-repeat left top; padding-left:15px; list-style-type: none;text-decoration:none;}

.content ul{ margin-top:8px; margin-bottom:8px;margin-left:16px; padding:0;}

*/
	   
.subHeading { background: url(bullet.gif) no-repeat 0px 2px; padding-left:15px; text-decoration:none; font-size:8pt; font-weight: bold; }                   
.subHeading2 { border-bottom: solid 2px; width: 100%; padding-bottom: 2px; padding-top: 15px;}

.separator{ position:relative; font-weight: bold; padding: 5px;  margin: 0px 0px 0px 0px; background: #000000 url(bgFaqHeader.png) repeat-x top left; color:White; } 
.separator a, .separator a:link, .separator a:visited, .separator a:hover, .separator a:focus, .separator a:active {color:White !important; } 
.separator u {  display:block; height:1px; padding:0px; width: 1px; position:absolute; top:0px; left:0px; background:white; text-decoration:none;}

.topLink {	position: absolute; font-weight: normal; /*left: 850px;*/ right: 20px; }

.faq .imgBgPrintable { display: list-item; list-style-position: inside; letter-spacing: -1000em; font-size: 1pt; color: #fff; margin-left: 70px;}

.faq .clientRefTop { list-style-image: url(clientRefTop.gif); height: 144px; }
.faq .dashBoard { list-style-image: url(dash.gif); height: 124px; }
.faq .quickLinks { list-style-image: url(quickLinks.gif);  height: 124px; }
.faq ul {line-height: 140%;}
	
.printLogo {  display:none;} /* Used on the FAQ logo */

/* NSW Enquiries previously ordered certificate row */

.previouslyOrderedRow
{
	background-color: #DDDDDD;
}

/**//*    Dashboard    *//**/
		
.holder { position:relative; margin:9px 0px 4px 0px !important; float:left}
.holder h2, .holder h4, .dashSysTest h4, .dashQuickLinks h4 { line-height:0px; font-size:0px; width:0px; height:0px; padding:0px; margin:0px 0px 0px -9999px; display:none;}
.dashHelp h4 { display:block !important; line-height: 100%; position:absolute; top: 60px; left: 12px; font-family:Trebuchet, Trebuchet MS, Verdana, Sans-Serif; font-size: 16px; height:30px; width:100%; text-align:left; color:#888888; margin: 0px;}

.holder .btnHover:hover, .holder a .btnHover:hover, .holder .btnHover a:hover {background-position:bottom;}

.dashMyOrders{width:176px; height:120px; background: no-repeat 0 23px url(bgMyOrders.gif); }
.dashCompanySearch{width:176px; height:120px; background: no-repeat 0 23px url(bgCompSearch.gif);}
.dashPropertySearch{width:176px; height:120px; background: no-repeat 0 23px url(bgPropSearch.gif); }
.dashHelp{width:139px; height:120px; background: no-repeat 0 23px url(bgHelp.gif); }
.dashMessages{width:216px; height:120px; background: no-repeat 0 23px url(bgMessages.gif); }
.dashMyOrders, .dashCompanySearch, .dashPropertySearch, .dashHelp, .dashMessages { margin:-15px 3px 0px !important; }
.dashSysTest{width:10px; height:120px; background: no-repeat top left url(systest.gif); position:absolute; right:0px; top:0px;}
.dashQuickLinks { width:27px; height:120px; background: no-repeat top left url(dashQuickLinks.gif); position:relative; margin:9px 0px 7px 0px; float:left }

.dashMyOrders .dashLabel ul { margin:0px !important; padding:0px !important;}
.dashMyOrders .dashLabel em { height:22px; width:168px;  position:absolute; top:1px; right:0px;}
.dashMyOrders .dashLabel em+em { background: url(pngOverlay176px.png) no-repeat 0 0 transparent; width:176px; height:23px; position:absolute; top:0px; right:0px}
.dashMyOrders .dashLabel em+em+em { background: url(pngTextOrders.png) no-repeat 0 0 transparent; width:119px; height:15px; position:absolute; top:7px; right:2px;}

.dashPropertySearch .dashLabel ul { margin:0px !important; padding:0px !important;}
.dashPropertySearch .dashLabel em { height:22px; width:168px;  position:absolute; top:1px; right:0px;}
.dashPropertySearch .dashLabel em+em { background: url(pngOverlay176px.png) no-repeat 0 0 transparent; width:176px; height:23px; position:absolute; top:0px; right:0px}
.dashPropertySearch .dashLabel em+em+em { background: url(pngTextPropSearch.png) no-repeat 0 0 transparent; width:132px; height:15px; position:absolute; top:7px; right:2px;}

.dashCompanySearch .dashLabel ul { margin:0px !important; padding:0px !important;}
.dashCompanySearch .dashLabel em { height:22px; width:168px;  position:absolute; top:1px; right:0px;}
.dashCompanySearch .dashLabel em+em { background: url(pngOverlay176px.png) no-repeat 0 0 transparent; width:176px; height:23px; position:absolute; top:0px; right:0px}
.dashCompanySearch .dashLabel em+em+em { background: url(pngTextCompSearch.png) no-repeat 0 0 transparent; width:135px; height:15px; position:absolute; top:7px; right:2px;}

.dashMessages .dashLabel ul { margin:0px !important; padding:0px !important;}
.dashMessages .dashLabel em { height:22px; width:208px;  position:absolute; top:1px; right:0px;}
.dashMessages .dashLabel em+em { background: url(pngOverlayMessages.png) no-repeat 0 0 transparent; width:216px; height:23px; position:absolute; top:0px; right:0px}
.dashMessages .dashLabel em+em+em { background: url(pngTextMessages.png) no-repeat 0 0 transparent; width:123px; height:15px; position:absolute; top:7px; right:2px;}
	
.dashHelp .dashLabel ul { margin:0px !important; padding:0px !important;}
.dashHelp .dashLabel em { height:22px; width:130px;  position:absolute; top:1px; right:0px;}
.dashHelp .dashLabel em+em { background: url(pngOverlayHelp.png) no-repeat 0 0 transparent; width:138px; height:23px; position:absolute; top:0px; right:0px}
.dashHelp .dashLabel em+em+em { background: url(pngTextHelp.png) no-repeat 0 0 transparent; width:73px; height:15px; position:absolute; top:7px; right:2px;}

	.dashLabel {height:23px; width:100%; }
	.dashLabel em { background: #9FD1FF;} /* background = Primary Colour */
	.dashLabel strong {color:#9FD1FF;font-size:105px; position:absolute; top:-78px; left:-6px; font-family:georgia;} /* color = Primary Colour */
	
.dashToday{ height:0px !important; height /**/:87px; width:55px; line-height:0px; text-indent:-999px; position:absolute; bottom:3px; left:8px; background:no-repeat top left url(dashBtnToday.gif); text-indent:-9999px; padding:87px 0px 0px 0px; }
.dashWeek{height:0px !important; height /**/:87px; width:55px; line-height:0px; text-indent:-999px; position:absolute; bottom:3px; left:65px; background:no-repeat top left url(dashBtnWeek.gif); text-indent:-9999px; padding:87px 0px 0px 0px; }
.dashMonth{height:0px !important; height /**/:87px; width:54px; line-height:0px; text-indent:-999px; position:absolute; bottom:3px; right:1px; background:no-repeat top left url(dashBtnMonth.gif); text-indent:-9999px; padding:87px 0px 0px 0px; }

.propNSW { position:absolute; top:32px; right:10px; }
.propVIC {position:absolute; top:61px; right:10px; }
.propQLD {position:absolute; top:90px; right:10px; }
.propCell  { display:inline; }
.propCell  a  {display:block; height:0px !important; height /**/:27px; line-height:0px; text-indent:-999px;}
	.propTitles { position:absolute; top:0px; right:53px; padding:27px 0px 0px 0px ; overflow:hidden; background:url(dashBtnTitles.gif) no-repeat; background-position:top; width:54px; height:0px !important; height /**/:27px;  }
	.propImages { position:absolute; top:0px; right:-3px; padding:27px 0px 0px 0px ; overflow:hidden; background:url(dashBtnImages.gif) no-repeat; background-position:top; width:55px; height:0px !important; height /**/:27px;  }
	.propPackages { position:absolute; top:0px; right:53px; padding:27px 0px 0px 0px ; overflow:hidden; background:url(dashBtnPackages.gif) no-repeat; background-position:top; width:54px; height:0px !important; height /**/:27px;  }

.compASIC { position:absolute; top:35px; right:3px; }
.compITSA { position:absolute; top:91px; right:3px; }
.compASIC img, .compASIC img { display:block; float:right; padding-bottom:1px; }

.dashCoExtract{cursor:pointer; position:absolute; bottom:58px; right:2px; width:99px; height:27px; background:no-repeat top left url(dashBtnCoExtract.gif); text-indent:-9999px;}
.dashPersonalExtract{cursor:pointer;position:absolute; bottom:30px; right:2px; width:99px; height:27px; background:no-repeat top left url(dashBtnPersonalExtract.gif); text-indent:-9999px;}
.dashBrowse {cursor:pointer;position:absolute; bottom:3px; right:2px; width:99px; height:26px; background:no-repeat top left url(dashBtnBrowse.gif); text-indent:-9999px;}

.dashMessages table {margin:35px 7px 3px 3px; font-size:7pt !important; float:right;}
.dashMessages td {padding:2px}
.dashMessages tr td:first-child {border-right:1px solid #EFEFEF;}
.dashAltRow, .dashMessages .gridAlternatingItemStyle {background:#EFEFEF}

.dashEmail { cursor:pointer; position:absolute; bottom:3px; right:3px; width:124px; height:32px; background:no-repeat top left url(dashBtnEmail.gif); text-indent:-9999px; }

/**//*  end dashboard  *//**/
 
.footnote
{
	text-align: left;
}





/* easy dash styles */

	.dashTable { position:relative; top:0px; }
	.dashTable1stCell { padding-left:3px }
	.dashTableCell { padding-left:9px }
	.dashLinkTable { position:relative; top: 35px; left:16px; }

	.dashSpacerRow { height:4px; display:block; }
	.dashHover { background-position:0px -21px; }

	.dashNswCorporationOrgExtractButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWOrganisationExtract.png); background-position:0px 0px; }
	.dashNswCorporationOrgExtractButton:hover { background-position:0px -21px; }
	.dashNswCorporationPersonalExtractButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWPersonalExtract.png); background-position:0px 0px; }
	.dashNswCorporationPersonalExtractButton:hover { background-position:0px -21px; }
	.dashNswItsaBankruptcyButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWITSABankruptcy.png); background-position:0px 0px; }
	.dashNswItsaBankruptcyButton:hover { background-position:0px -21px; }
	.dashNswPPSRButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnPPSR.png); background-position:0px 0px; }
	.dashNswPPSRButton:hover { background-position:0px -21px; }

	.dashNswManualSettlementButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWAddSettlement.png); background-position:0px 0px; }
	.dashNswManualSettlementButton:hover { background-position:0px -21px; }
	.dashNswManualCalendarButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWSettlementCalendar.png); background-position:0px 0px; }
	.dashNswManualCalendarButton:hover { background-position:0px -21px; }
	.dashNswManualOtherButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWOtherServices.png); background-position:0px 0px; }
	.dashNswManualOtherButton:hover { background-position:0px -21px; }





	.dashLogHelpdeskFAQButton { height:21px; width:114px; display:block; background:url(../Profiles/Dashboards/dashBtnFAQs.png); background-position:0px 0px; }
	.dashLogHelpdeskFAQButton:hover { background-position:0px -21px; } 

	.dashLogHelpdeskCallButton { height:21px; width:114px; display:block; background:url(../Profiles/Dashboards/dashBtnLogCall.png); background-position:0px 0px; }
	.dashLogHelpdeskCallButton:hover { background-position:0px -21px; }


	.dashNswSearchesTitlesButton { height:21px; width:69px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWTitles.png); background-position:0px 0px; }
	.dashNswSearchesTitlesButton:hover { background-position:0px -21px; }
	
	
	/* WA ------------------------------------ */
	.dashWaSearchesTitlesButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnTitleSearch.png); background-position:0px 0px; }
	.dashWaSearchesTitlesButton:hover { background-position:0px -21px; }
	.dashWaSearchesCheckButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnCheckSearch.png); background-position:0px 0px; }
	.dashWaSearchesCheckButton:hover { background-position:0px -21px; }	
	.dashWaSearchesStreetAdressButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnStreetAddress.png); background-position:0px 0px; }
	.dashWaSearchesStreetAdressButton:hover { background-position:0px -21px; }
	
	.dashWaNswTitleButton { height:21px; width:53px; display:block; background:url(../Profiles/Dashboards/dashBgTitles.png); background-position:0px 0px; }
	.dashWaNswTitleButton:hover { background-position:0px -21px; }
    .dashWaVicTitleButton { height:21px; width:53px; display:block; background:url(../Profiles/Dashboards/dashBgTitles.png); background-position:0px 0px; }
	.dashWaVicTitleButton:hover { background-position:0px -21px; }
    .dashWaQldTitleButton { height:21px; width:53px; display:block; background:url(../Profiles/Dashboards/dashBgTitles.png); background-position:0px 0px; }
	.dashWaQldTitleButton:hover { background-position:0px -21px; }
	

	.dashWaNswImageButton { height:21px; width:53px; display:block; background:url(../Profiles/Dashboards/dashBgImages.png); background-position:0px 0px; }
	.dashWaNswImageButton:hover { background-position:0px -21px; }
    .dashWaVicImageButton { height:21px; width:53px; display:block; background:url(../Profiles/Dashboards/dashBgImages.png); background-position:0px 0px; }
	.dashWaVicImageButton:hover { background-position:0px -21px; }
    .dashWaQldImageButton { height:21px; width:53px; display:block; background:url(../Profiles/Dashboards/dashBgImages.png); background-position:0px 0px; }
	.dashWaQldImageButton:hover { background-position:0px -21px; }

	
	
	
	
	/**********************/		
			
	.dashNswSearchesImagesButton { height:21px; width:69px; margin-left: 1px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWImages.png); background-position:0px 0px; }
	.dashNswSearchesImagesButton:hover { background-position:0px -21px; }
	.dashNswSearchesENosButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWeNOS.png); background-position:0px 0px; }
	.dashNswSearchesENosButton:hover { background-position:0px -21px; }
	.dashNswSearchesPrePurchaseButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWPPR.png); background-position:0px 0px; }
	.dashNswSearchesPrePurchaseButton:hover { background-position:0px -21px; }

	.dashNswEnquiriesPropertyCertsButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWPropertyCertificates.png); background-position:0px 0px; }
	.dashNswEnquiriesPropertyCertsButton:hover { background-position:0px -21px; }
	.dashNswEnquiriesOsrButton { height:21px; width:69px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWOSR.png); background-position:0px 0px; }
	.dashNswEnquiriesOsrButton:hover { background-position:0px -21px; }
	.dashNswEnquiriesLandTaxButton { height:21px; width:69px; margin-left: 1px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWLandTax.png); background-position:0px 0px; }
	.dashNswEnquiriesLandTaxButton:hover { background-position:0px -21px; }
	.dashNswEnquiriesSydneyWaterButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnNSWSydneyWater.png); background-position:0px 0px; }
	.dashNswEnquiriesSydneyWaterButton:hover { background-position:0px -21px; }
	
	.dashVicPackageButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnVICTitlesPackages.png); background-position:0px 0px; }
	.dashVicPackageButton:hover { background-position:0px -21px; }
	.dashVicImagesButton { height:21px; width:69px; display:block; background:url(../Profiles/Dashboards/dashBtnVICImages.png); background-position:0px 0px; }
	.dashVicImagesButton:hover { background-position:0px -21px; }
	.dashVicFinalButton { height:21px; width:69px; margin-left: 2px; display:block; background:url(../Profiles/Dashboards/dashBtnVICFinals.png); background-position:0px 0px; }
	.dashVicFinalButton:hover { background-position:0px -21px; }
	.dashVicTitleAlertsButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnVICTitlePlanAlerts.png); background-position:0px 0px; }
	.dashVicTitleAlertsButton:hover { background-position:0px -21px; }
	
	.dashVicEnquiriesButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnVICPropertyEnquiries.png); background-position:0px 0px; }
	.dashVicEnquiriesButton:hover { background-position:0px -21px; }
	.dashVicWaterRegisterButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnVICWaterRegister.png); background-position:0px 0px; }
	.dashVicWaterRegisterButton:hover { background-position:0px -21px; }
	.dashVicTitleInsuranceButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnVICTitleInsurance.png); background-position:0px 0px; }
	.dashVicTitleInsuranceButton:hover { background-position:0px -21px; }

	.dashQldSearchesTitleButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnQLDTitles.png); background-position:0px 0px; }
	.dashQldSearchesTitleButton:hover { background-position:0px -21px; }
	.dashQldSearchesImagesButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnQLDImages.png); background-position:0px 0px; }
	.dashQldSearchesImagesButton:hover { background-position:0px -21px; }
	.dashQldSearchesSdxButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnQLDSDX.png); background-position:0px 0px; }
	.dashQldSearchesSdxButton:hover { background-position:0px -21px; }

	.dashQldEnquiriesButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnQLDPropertyEnquiries.png); background-position:0px 0px; }
	.dashQldEnquiriesButton:hover { background-position:0px -21px; }
	.dashQldEnquiriesSettNoticeButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnQLDSettlementNotice.png); background-position:0px 0px; }
	.dashQldEnquiriesSettNoticeButton:hover { background-position:0px -21px; }
	.dashQldEnquiriesBodyCorpButton { height:21px; width:140px; display:block; background:url(../Profiles/Dashboards/dashBtnQLDBodyCorporate.png); background-position:0px 0px; }
	.dashQldEnquiriesBodyCorpButton:hover { background-position:0px -21px; }


/* end easy dash styles */

a.customBtn span { padding-right:20px !important; padding-bottom:2px;}   

.EmptyIFrame{ position:relative;}

.menuPositionSearchesMVC, .ordersSubMenuMVC, .reportSubMenuMVC, .retailerSubMenuMVC, .welcomeSubMenuMVC {top:-36px;} 

.left{float:left;}

.clickOnceMargin { margin-left: 6px; }


/*** Layout ***/
.menuPos {  height: 26px; width: 100%; min-width:950px;}
.QuicklinkContent { padding: 7px 0 7px 15px;margin-bottom: 6px;}

.ie10IframeHide { display: block; position: absolute;left: -9999px; }

.orderMenu { width: 150px;}	
/* ask ed about this */
.orderMenu + .headerContent1 { margin-left: 150px; }
.menuOrderList 
{ 
    padding: 0;
    padding-left: 0; 
    list-style: none; 
    text-align: left;
    border-left: 1px solid #898C95; 
    border-top: 1px solid #898C95;
    margin-left: 0;
}
.menuOrderListTabs {margin-top: 25px; }
.menuOrderListNoTabs { margin-top: 8px; }
.menuOrderList li:hover { background-color: #E1F3FC; }
.menuOrderList li 
{
    padding: 7px 0 7px 7px; 
    width: 142px; 
    border-right: 1px solid #fff; 
    cursor: pointer; 
    background-color: #f0f0f0;
    border-right: 1px solid #898C95;
    border-bottom: 1px solid #898C95;
}
.menuOrderList li.menuOrderListSelected 
{
    background-color: #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #898C95;
    position: relative;
    z-index: 4;
    -moz-box-shadow: -2px 0 2px 0 #888;
    -webkit-box-shadow: -2px 0 2px 0 #888;
    box-shadow: -3px 0 2px -1px #888, 0 2px 2px -2px #888, 0 -2px 2px -2px #888;
}
.menuOrderList li.menuOrderListSelected a
{
    position: relative; 
    overflow: hidden; 
    display: block; 
}

/*Pagination Style*/

.pager a, .pager .disabled
    {
        border: 1px solid #EEE8F0;  
        padding: 3px 5px;
        text-align: center;
        text-decoration: none;
    }
        
.pager .current
{
    border: 1px solid #EEE8F0;
    font-weight: bold;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
}
        
.pager a:link, .pager a:visited, .pager a:active
{
    color: #000;
    outline: none;
}
        
.pager span, .pager a
{
    margin: 3px 2px;
}

/** Order Toolbar */
#orderToolbar { background-color:#F0F0F0; border-bottom:1px solid #AAAAAA; width:100%; height:33px;  }
.commonToolbarClass { float:left; cursor:pointer; text-decoration:none; padding:5px 10px 2px 0; vertical-align:middle; }
.rtbText{ padding-top:5px;}
.ToolbarItem img{ float:left;}
.ToolbarItem a{ text-decoration:none; color:Black; display:block; }
.ToolbarItem a:hover{  display:block;}

ul.blue {
	padding: 0px;
	margin: 0 0;
	list-style: none;		
	float: left;
	/*clear: left;*/
	padding-left:5px;
    height: 33px;
}

ul.blue li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 5px;
}

ul.blue li a {
	text-decoration: none;
	float:left;
	color: #999;
	cursor: pointer;
}

ul.blue li a span.item 
{
    color:#000;
	margin: 0 5px 0 -10px;
	padding: 8px 5px 17px 5px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
	font: 8pt Verdana,Arial,Tahoma,sans-serif;
}

ul.blue li > a:hover {
	background: url(/Images/LinkBackground.png) no-repeat top right;
	color: #0d5f83;
}

ul.blue li > a:hover span.item {
	background: url(/images/LinkBackground.png) no-repeat top left;
	vertical-align:text-top;	
}

ul.blue li a span.item span.image { float:left; }
ul.blue li a span.item span.image img { border:0px;  }
ul.blue li a span.item span.text { float:left; padding-top:5px; padding-left:5px;}

#divSendEmail { display: none; }
#divSendEmail .clickOnceButtonSize { width: 69px;}	
.emailValidationMessage{width: 270px; top: 12px; left: 582px;text-align: left;padding-left: 5px;}

/* Etc classes*/
.informationTextControl_td{ padding-top:15px !important;} 
.subcontentForIFrame { text-align:center; width:20cm; margin:0 auto 0 auto; min-width:800px;}
.clickOnceButtonSize { width: 150px;}	
.paddingR15 { width:70px !important;}

table { border-collapse: collapse;}
div.innerContent { border: solid 1px #d1d1d1; }/*padding: 0;*/
div.tabs { margin-left: 4px;}
div.pageContent { position: relative;}
div.headerContent { padding: 0;}
.formLabelCell { width: 160px; padding-right: 0px; }
.innerContent h2, h3.pageHeader { font-family: "open sans", Calibri, Arial, sans-serif;text-align: left;}
.innerContent h2 { font-size: 16px;}
h3.pageHeader { font-size: 15px; }
.tabBlur, .tabHover, .tabFocus { margin-left: -4px; }
/* To override in new style */


/*******************************************/
/********** TABLES - STAGING STYLES ***********/
/*******************************************/

/* CSS classes: 
    - .form for form tables with gray background
    - .grid for tables used to list items (like order grid, ASIC organisation extract table) 
*/

table {
    border-collapse: collapse;
    border-spacing: 0;
}

table.form {
    background-color: #e6e6e6;
}

table.grid {
    background-color: #e6e6e6;
}

table.grid.alternatingItem {
    background-color: #fff;
}

    table.grid, table.form {
        width: 100%;
        border: 0 #fff !important;
        border-color: rgba(255, 255, 255, 0) !important;
        color: #111;
        text-align: left;
    }

        table.grid td, table.form td {
            border: 0;
            font-size: 11px;
        }

/* The very first row*/
table.form td {
    padding: 8px 10px 5px;
}

/* The following rows */
table.form tr + tr td {
    padding: 0 10px 5px;
}

/* The very last row */
table.form tr:last-child td {
    padding-bottom: 8px;
}

table.grid th, table.grid td {
    border: solid 1px  #ece9d8;
}

table.grid th {
    padding: 2px;
    color: #ffffff;
    font-weight: normal;
    background-color: #7d7169;
}

table.grid.alternatingItem tr:nth-child(even) {
    background-color:#F3F3F3;
}

table.grid td {
    padding: 2px;
}

table.grid.alternatingItem td {
    padding: 4px 2px;
}

table.grid tfoot td {
    background: #fbfbfb;
	color: #666;
    border: solid 1px  #ece9d8;
}

table.grid.alternatingItem tr.gridRowStyle { background-color: #fff !important;}
table.grid td table td { border: 0;}
table.grid.alternatingItem.oldOrderGrid td {
    padding: 3px;
}

table.grid tr:last-child td {
    padding-bottom: 4px;
}